page{
    padding-bottom: 90rpx;
}
.revice_address_row{
    .address_btn{
        padding: 20rpx;
        button{
            width: 60%;

        }
    }
}
.user_row{
    display: flex;
    font-size: 25rpx;
    padding: 20rpx;
    .user_info{
        flex: 5;
        display: flex;
        flex-direction: column;
        justify-content: center;

    }
    .user_phone{
        flex: 2;
        text-align: right;

    }

}

view.cart_content {
    view.cart_title {
        padding: 20rpx;
        font-size: 36rpx;
        color: var(--themeColor);
        border-top: 1rpx solid currentColor;
        border-bottom: 1rpx solid currentColor;  
    }
  
    view.cart_main {
      view.cart_item {
          display: flex;
        view.cart_check {
            flex: 1;
            display: flex;
            justify-content: center;
            align-items: center;
          checkbox-group {
            checkbox {
  
            }
          }
        }
  
        view.cart_img {
            flex: 2;
            display: flex;
            justify-content: center;
            align-items: center;
          image {
              width: 80%;
  
          }
        }
  
        view.cart_info {
            flex: 4;
            display: flex;
            flex-direction: column;
            justify-content: space-around;

          view.goods_name {
              display: -webkit-box;
              overflow: hidden;
              -webkit-box-orient: vertical;
              -webkit-line-clamp: 2;
              color: #666666;
  
          }
  
          view.goods_price_wrap {
              display: flex;
              justify-content: space-between;
            view.goods_price {
                color: var(--themeColor);
                font-size: 34rpx;

  
            }
  
            view.goods_num_tool {
                display: flex;
              view.num_edit {
                  width: 55rpx;
                  height: 55rpx;
                  display: flex;
                  justify-content: center;
                  align-items: center;
  
              }
  
              view.goods_num {
  
              }
            }
          }
        }
      }
    }
  }



  
view.footer_tool {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 90rpx;
    view.all_check_wrap {
        flex: 2;
        display: flex;
        justify-content: center;
        align-items: center;
      checkbox-group {
        checkbox {
  
        }
      }
    }
  
    view.total_price_wrap {
        flex:5;
        text-align: right;
        padding-right: 15rpx;
        view.total_price {
        text.price_text {
            font-size: 36rpx;
            font-weight: 600;
            color: var(--themeColor);
  
        }
      }
  
      view.total_yf {
  
      }
    }
  
    view.order_pay_wrap {
        flex: 3;
        background-color: var(--themeColor);
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 32rpx;
        font-weight: 600;
        color: #fff;
  
    }
  }